Shortcut keys can be used to start commands and to be temporary override keys to execute a command or change a setting when a key is pressed.
You can assign shortcut keys (sometimes called accelerator keys) to commands you use frequently.
Temporary override keys allow you to execute a command or change a setting when a key combination is pressed, and then restore settings changed or execute a command when a key combination is released.